package com.emm.yixun.common.app;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;
import com.emm.yixun.common.app.annotation.Constants;
import com.emm.yixun.common.app.annotation.TYWValid;
import com.emm.yixun.common.app.base.CommonReqDTO;
import com.emm.yixun.common.app.servletentity.FamilyMemberListReq;

public class EditCustomerReqDto extends CommonReqDTO implements Serializable{

	private static final long serialVersionUID = 1L;

	/**
	 * 必填_JHSong
	 *名称：客户Id
	 *描述：
	 *	客户Id
	**/
	@TYWValid(min=0,max=20)
	private String customerId;

	/**
	 * 必填_JHSong
	 *客户姓名
	 */
	@TYWValid(min=0, max=50)
	private String customerName;
	/**
	 * 必填_JHSong
	 *性别:[{key:customer_sex,values:[{no:1,alias:MALE,remark:男},{no:2,alias:FEMALE,remark:女}]}]
	 */
	@TYWValid(min=0, max=1)
	private String customerSex;

	private String mobile2;

	public String getMobile2() {
		return mobile2;
	}

	public void setMobile2(String mobile2) {
		this.mobile2 = mobile2;
	}

	/**
	 * 必填_JHSong
	 *联系电话
	 */
	@TYWValid(min=0, max=19)
	private String customerPhone;
	/**
	 *星标:[{key:customer_star,values:[{no:0,alias:NO,remark:否},{no:1,alias:YES,remark:是}]}]
	 */
	@TYWValid(min=0, max=1)
	private String customerStar;
	/**
	 * 必填_JHSong
	 *客户来源:[{key:customer_origin,values:[{no:1,alias:TELEPHONE,remark:来电},{no:2,alias:VISITING,remark:来访 },{no:3,alias:OTHER,remark:}]}]
	 */
	@TYWValid(min=0, max=10)
	private String customerOrigin;
	/**
	 * 必填_JHSong
	 *意向等级:[{key:intention_level,values:[{no:1,alias:A_PLUS,remark:A+},{no:2,alias:A,remark:A},{no:3,alias:B,remark:B},{no:4,alias:C,remark:C},{no:5,alias:D,remark:D}]}]
	 */
	@TYWValid(min=0, max=10)
	private String intentionLevel;
	/**
	 * 必填_JHSong
	 *客户状态:[{key:customer_status,values:[{no:1,alias:TELEPHONE,remark:来电},{no:2,alias:ASKING,remark:问询},{no:3,alias:SHOW_HOUSE,remark:看房},{no:4,alias:APPOINTMENT,remark:预约},{no:5,alias:LOSE,remark:丢失}]}]
	 */
	@TYWValid(min=0, max=10)
	private String customerStatus;
	/**
	 *置业动机:[{key:rq_their_motives,values:[{no:1,alias:WEDDING_ROOM,remark:婚房},{no:2,alias:IMPROVE,remark:改善},{no:3,alias:INVEST,remark:投资},{no:4,alias:SELF,remark:自住},{no:5,alias:PROVIDE_AGED,remark:养老},{no:6,alias:HOLIDAY,remark:度假},{no:7,alias:OTHER,remark:其他
	 */
	@TYWValid(min=0, max=10)
	private String rqTheirMotives;
	/**
	 *关注重点：1 地理位置、2 商业配套、3 周边配套、4 生态环境、5 健康服务、6 建筑风水、7 户型设计、8 教育机构、9 其他
	 */
	@TYWValid(min=0, max=1000)
	private String rqFocusId;
	/**
	 *需求面积:[{key:rq_demand_area,values:[{no:1,alias:FIVE_DOWN,remark:50㎡以下},{no:2,alias:FIVE_TO_SEVEN,remark:50-70㎡},{no:3,alias:SEVEN_TO_NINE,remark:70-90㎡},{no:4,alias:NINE_TO_TWELVE,remark:90-120㎡},{no:5,alias:TWELVE_TO_FOURTEEN,remark:120-140㎡},{no:6,alias:
	 */
	@TYWValid(min=0, max=20)
	private String rqDemandArea;
	/**
	 *预算总价:[{key:rq_budget_sumPrice,values:[{no:1,alias:FIVE_DOWN,remark:50万元以下},{no:2,alias:FIVE_TO_EIGHT,remark:50-80万元},{no:3,alias:EIGHT_TO_TEN,remark:80-100万元},{no:4,alias:TEN_TO_FIFTEEN,remark:100-150万元},{no:5,alias:FIFTEEN_TO_TWENTY,remark:150-200万元},{no
	 */
	@TYWValid(min=0, max=20)
	private String rqBudgetSumprice;
	/**
	 *预算总价:[{key:rq_budget_price,values:[{no:1,alias:FIVE_DOWN,remark:5000元/㎡以下},{no:2,alias:FIVE_TO_DOUBLE_FIVE,remark:5000-5500元/㎡},{no:3,alias:DOUBLE_FIVE_TO_SIX,remark:5500-6000元/㎡},{no:4,alias:SIX_TO_GIGHT,remark:6000-8000元/㎡},{no:5,alias:EIGHT_TO_TEN,rema
	 */
	@TYWValid(min=0, max=20)
	private String rqBudgetPrice;
	/**
	 *付款方式:[{key:payment_method,values:[{no:1,alias:LUMP_SUM,remark:一次性付款},{no:2,alias:INSTALLMENT_PAYMENT,remark:分期付款},{no:3,alias:COMMERCIAL_MORTGAGE,remark:商业按揭},{no:4,alias:PROVIDENT_FUND_MORTGAGE,remark:公积金按揭},{no:5,alias:COMBINED_LOAN,remark:组合贷款}]}]
	 */
	@TYWValid(min=0, max=20)
	private String rqPaymentMethod;
	/**
	 *需求楼层:[{key:rq_demand_floor,values:[{no:1,alias:MULTISTOREY,remark:多层},{no:2,alias:SMALL_TOWER,remark:小高层},{no:3,alias:TOWER,remark:高层},{no:4,alias:FIRST_FLOOR,remark:1层},{no:5,alias:SECOND_FLOOR,remark:2层},{no:6,alias:THIRD_FLOOR,remark:3层},{no:7,alias:FO
	 */
	@TYWValid(min=0, max=20)
	private String rqDemandFloor;
	/**
	 *生活配套:[{key:rq_life_support,values:[{no:1,alias:BANK,remark:银行},{no:2,alias:HOSPOTAL,remark:医院},{no:3,alias:SCHOOL,remark:学校},{no:4,alias:METRO,remark:地铁},{no:5,alias:TRANSIT,remark:公交},{no:6,alias:MARKET,remark:菜场},{no:7,alias:SUPERMARKET,remark:超市},{no:8
	 */
	@TYWValid(min=0, max=1000)
	private String rqLifeSupport;
	/**
	 *生活服务：1 酒店式礼宾服务、2 酒店式前台服务、3 酒店式商务服务、4 菜单式房屋清洁服务、5 私人生活秘书、6 送餐服务、7 文化、体育活动、8 专车接送服务、9 房屋租赁管理服务、10 电话及访客留言、11 健康、教育课程服务、12 24小时便利店、13 银行、14 医院、15 学校、16 地铁、17 公交、18 菜场、19 超市、20 健身房、21 药店、22 图书馆、23 其他
	 */
	@TYWValid(min=0, max=1000)
	private String rqServicesId;
	/**
	 *庭院需求面积
	 */
	@TYWValid(min=0, max=20)
	private BigDecimal rqCourtyardArea;
	/**
	 *希望庭院具备功能:[{key:rq_courtyard_function,values:[{no:1,alias:SWIMMING_POOL,remark:游泳池},{no:2,alias:SPA_POOL,remark:SPA池},{no:3,alias:WATER_POOL,remark:水景池},{no:4,alias:BBQ_STATION,remark:烧烤台},{no:5,alias:PAVILION,remark:凉亭},{no:6,alias:OTHER,remark:其他}]}]
	 */
	@TYWValid(min=0, max=20)
	private String rqCourtyardFunction;
	/**
	 * 必填_JHSong
	 *首次接触方式:[{key:ft_contact_way,values:[{no:1,alias:TELEPHONE,remark:来电},{no:2,alias:VISITING,remark:来访},{no:3,alias:OTHER,remark:其他}]}]
	 */
	@TYWValid(min=0, max=100)
	private String ftContactWay;
	/**
	 * 必填_JHSong
	 *首次接触时间格式：yyyy-MM-dd HH:mm:ss
	 */
	@TYWValid(regModel=Constants.DATETIME)
	private Date ftContactTime;
	/**
	 * 必填_JHSong
	 *首次接触内容
	 */
	@TYWValid(min=0, max=300)
	private String ftContactContent;
	/**
	 * 首次接触方式:[{key:ft_contact_way,values:[{no:1,alias:TELEPHONE,remark:来访},{no:2,alias:VISITING,remark:电转访}]}]
	 */
	@TYWValid(min = 0, max = 100)
	private String ftContactWay1;
	/**
	 * 首次接触时间格式：yyyy-MM-dd HH:mm:ss
	 */
	@TYWValid(regModel = Constants.DATETIME)
	private Date ftContactTime1;
	/**
	 * 首次接触内容
	 */
	private String ftContactContent1;
	/**
	 *证件类型:[{key:document_type,values:[{no:1,alias:ID_CARD,remark:身份证},{no:2,alias:PASSPORT,remark:护照},{no:3,alias:BUSINESS_LICENSE,remark:营业执照},{no:4,alias:RESIDENCE_BOOKLET,remark:户口薄},{no:5,alias:MILITARY_ID,remark:军官证},{no:6,alias:TEMPORARY_ID_CARD,remark:临
	 */
	@TYWValid(min=0, max=10)
	private String peDocumentType;
	/**
	 *证件号码
	 */
	@TYWValid(min=0, max=19)
	private String peDocumentNumber;
	/**
	 *出生日期格式：yyyy-MM-dd
	 */
	@JSONField (format="yyyy-MM-dd")
	@TYWValid(min=0, max=19)
	private String peBirth;
	/**
	 *年龄
	 */
	@TYWValid(min=0, max=4)
	private String peAge;
	/**
	 *学历:[{key:pe_academic_qualifications,values:[{no:1,alias:JUNIOR_COLLEGE,remark:大专},{no:2,alias:REGULAR_COLLELE,remark:本科},{no:3,alias:MASTER,remark:硕士},{no:4,alias:DOCTOR,remark:博士},{no:5,alias:POST_DOCTOR,remark:博士后},{no:6,alias:OHER,remark:其他}]}]
	 */
	@TYWValid(min=0, max=10)
	private String peAcademicQualifications;
	/**
	 *固话
	 */
	@TYWValid(min=0, max=19)
	private String peTelephone;
	/**
	 *手机号码
	 */
	@TYWValid(min=0, max=11)
	private String peMobile;
	/**
	 *微信
	 */
	@TYWValid(min=0, max=50)
	private String peWechat;
	/**
	 *邮箱
	 */
	@TYWValid(min=0, max=50)
	private String peEmail;
	/**
	 *邮编
	 */
	@TYWValid(min=0, max=10)
	private String pePostcode;
	/**
	 *户籍所在地
	 */
	@TYWValid(min=0, max=300)
	private String peDomicilePlace;
	/**
	 *联系地址
	 */
	@TYWValid(min=0, max=300)
	private String peContactAddress;
	/**
	 *居住区- 省ID
	 */
	@TYWValid(min=0, max=20)
	private Long peResidenceProvinceId;
	/**
	 *居住区- 市ID
	 */
	@TYWValid(min=0, max=20)
	private Long peResidenceCityId;
	/**
	 *居住区- 区ID
	 */
	@TYWValid(min=0, max=20)
	private Long peResidenceAreaId;
	/**
	 *小区
	 */
	@TYWValid(min=0, max=100)
	private String pePlot;
	/**
	 *详细地址
	 */
	@TYWValid(min=0, max=300)
	private String peDetailedAddress;
	/**
	 *工作区- 省ID
	 */
	@TYWValid(min=0, max=20)
	private Long peWorkaroundProvinceId;
	/**
	 *工作区- 市ID
	 */
	@TYWValid(min=0, max=20)
	private Long peWorkaroundCityId;
	/**
	 *工作区- 区ID
	 */
	@TYWValid(min=0, max=20)
	private Long peWorkaroundAreaId;
	/**
	 *详情地址
	 */
	@TYWValid(min=0, max=300)
	private String peWorkaroundAddress;
	/**
	 *车架品牌：1无车、2奔驰、3宝马、4保时捷、5雷克塞斯、6丰田、7本田、8大众、9雪弗兰、10英菲尼迪、11奥迪、12沃尔沃、13标志、14现代、15别克、16福特、17马自达、18其他
	 */
	@TYWValid(min=0, max=20)
	private Long peFrameBrandId;
	/**
	 *家庭年收入:[{key:pe_household_income,values:[{no:1,alias:TWENTY_DOWN,remark:20万元以下},{no:2,alias:TWENTY_TO_THIRTY,remark:20-30万元},{no:3,alias:THIRTY_TO_FIFTY,remark:30-50万元},{no:4,alias:FIFTY_TO_EIGHTY,remark:50-80万元},{no:5,alias:EIGHT_TO_HUNDRED,remark:80-100万
	 */
	@TYWValid(min=0, max=20)
	private String peHouseholdIncome;
	/**
	 *兴趣爱好：1 运动、2 上网、3 收藏、4 音乐、5 文学、6 摄影、7 棋牌、8 舞蹈、9 旅游、10 字画、11 阅读、12 影视剧、13 综艺娱乐、14 汽车、15 奢侈品、16 科技、17 金融理财、18 美容、19 养生、20 美容、21 茶艺、22 宠物、23 烹饪、24 其他
	 */
	@TYWValid(min=0, max=100)
	private String peHobbyId;
	/**
	 *活动类型:[{key:pe_activity_type,values:[{no:1,alias:HEALTH,remark:修身养生类},{no:2,alias:KNOWLEDGE,remark:知识学习类},{no:3,alias:EDUCATION,remark:少儿教育类},{no:4,alias:OLD_CARE,remark:老年人关爱类},{no:5,alias:INTERACTION,remark:互动交流类},{no:6,alias:PARK_EXPERIENCE,remark:园区体验类
	 */
	@TYWValid(min=0, max=100)
	private String peActivityType;
	/**
	 *结婚纪念日格式：yyyy-MM-dd
	 */
	@TYWValid(regModel=Constants.DATETIME)
	private Date peWeddingDate;
	/**
	 *本地购房次数
	 */
	@TYWValid(min=0, max=10)
	private Long reLocalPurchase;
	/**
	 *目前家庭持有住宅数
	 */
	@TYWValid(min=0, max=10)
	private Long reCurrentHoldings;
	/**
	 *目前家庭住宅已按揭数
	 */
	@TYWValid(min=0, max=10)
	private Long reResidentialMortgage;
	/**
	 *物业类型:[{key:re_currently_property,values:[{no:1,alias:SERVICE_APARTMENT,remark:酒店式公寓},{no:2,alias:HIGH_APARTMENT,remark:高层公寓},{no:3,alias:MULTI_APARTMENT,remark:多层公寓},{no:4,alias:FLAT_MANSION,remark:平层官邸},{no:5,alias:INTERACTION,remark:排屋},{no:6,alias:TERR
	 */
	@TYWValid(min=0, max=10)
	private String reCurrentlyProperty;
	/**
	 *目前居住面积:[{key:re_currently_area,values:[{no:1,alias:FIVE_DOWN,remark:50㎡以下},{no:2,alias:FIVE_TO_SEVEN,remark:50-70㎡},{no:3,alias:SEVEN_TO_NINE,remark:70-90㎡},{no:4,alias:NINE_TO_TWELVE,remark:90-120㎡},{no:5,alias:TWELVE_TO_FOURTEEN,remark:120-140㎡},{no:6,a
	 */
	@TYWValid(min=0, max=10)
	private String reCurrentlyArea;
	/**
	 *物业结构:[{key:re_currently_structure,values:[{no:1,alias:ONE_TO_ONE,remark:一室一厅},{no:2,alias:TWO_TO_ONE,remark:两室一厅},{no:3,alias:THREE_TO_ONE,remark:三室一厅},{no:4,alias:THREE_TO_TWO,remark:三室两厅},{no:5,alias:TOW_TO_TWO,remark:两室两厅},{no:6,alias:OTHER,remark:其他}]
	 */
	@TYWValid(min=0, max=10)
	private String reCurrentlyStructure;
	/**
	 *房子属性:[{key:re_currently_house,values:[{no:1,alias:PLACEMENT,remark: 安置房},{no:2,alias:SELF_BUILDING,remark:自建房},{no:3,alias:RENT_BUILDING,remark:租房},{no:4,alias:UNIT_BUILDING,remark:单位分房},{no:5,alias:BEFORE_ZERO_SEVEN,remark:07年前老商品房},{no:6,alias:AFTER_ZER
	 */
	@TYWValid(min=0, max=10)
	private String reCurrentlyHouse;
	/**
	 *工作联系时间:[{key:co_contact_time,values:[{no:1,alias:FORENOON,remark: 早上8:30-11:30},{no:2,alias:AFTERNOON,remark:下午14:30-17:30},{no:3,alias:EVENING,remark:晚上18:30-20:30}]}]
	 */
	@TYWValid(min=0, max=10)
	private String coContactTime;
	/**
	 *工作联系方式:[{key:co_information_days,values:[{no:1,alias:TEL,remark: 电话},{no:2,alias:MSG,remark:短信},{no:3,alias:EMAIL,remark:邮件},{no:4,alias:OTHER,remark:其他}]}]
	 */
	@TYWValid(min=0, max=10)
	private String coInformationDays;
	/**
	 *周末联系时间:[{key:co_contact_weekend,values:[{no:1,alias:FORENOON,remark: 早上8:30-11:30},{no:2,alias:AFTERNOON,remark:下午14:30-17:30},{no:3,alias:EVENING,remark:晚上18:30-20:30}]}]
	 */
	@TYWValid(min=0, max=10)
	private String coContactWeekend;
	/**
	 *周末联系方式:[{key:co_weekend_information,values:[{no:1,alias:TEL,remark: 电话},{no:2,alias:MSG,remark:短信},{no:3,alias:EMAIL,remark:邮件},{no:4,alias:OTHER,remark:其他}]}]
	 */
	@TYWValid(min=0, max=10)
	private String coWeekendInformation;
	/**
	 *备注
	 */
	@TYWValid(min=0, max=300)
	private String remark;
	/**
	 * 必填_JHSong
	 *获知途径：枚举informedwayEnum
	 */
	@TYWValid(min=0, max=10)
	private String informedWay;
	/**
	 *推荐人类别：枚举RecommendedCategoryEnum
	 */
	private String recommendedCategory;
	/**
	 *推荐人姓名
	 */
	private String recommendedName;
	/**
	 *推荐人手机
	 */
	private String recommendedMobile;
	/**
	 *推荐人单位
	 */
	private String recommendedUnit;
	/**
	 *名称：户型Id
	 *描述：
	 *	关注户型
	**/
	private List<String> houseTypeList;
	/**
	 *名称：组团Id
	 *描述：
	 *	意向组团
	**/
	private List<String> premisesList;
	/**
	 *名称：房间Id
	 *描述：
	 *	意向房源
	**/
	private List<String> roomList;

	/**
	 * 家庭成员列表
	 */
	private List<FamilyMemberListReq> familyMemberList;
	/**
	 *QQ号
	 */
	private String qqNum;
	/**
	 *从事行业CongShiHangYeEnum
	 */
	private String industry;
	/**
	 *公司性质CompanyXingZhiEnum
	 */
	private String natureCompany;
	/**
	 *公司营业额
	 */
	private String annualTurnoverCompany;
	/**
	 *家庭结构FamilyJieEnum
	 */
	private String familyStructure;
	/**
	 *是否员工0否1是
	 */
	private String isEmployees;
	/**
	 *是否本公司业主0否1是
	 */
	private String isOwnerCompany;
	/**
	 *是否与老人同住0否1是
	 */
	private String isLiveElderly;
	/**
	 *是否有子女0否1是
	 */
	private String isChildren;
	/**
	 * 意向物业类型
	 */
	private String intentionPropertyType;
	/**
	 * 购买车位
	 */
	private String buyParking;
	/**
	 * 日常信息获取途径
	 */
	private String dailyInformation;

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getCustomerSex() {
		return customerSex;
	}

	public void setCustomerSex(String customerSex) {
		this.customerSex = customerSex;
	}

	public String getCustomerPhone() {
		return customerPhone;
	}

	public void setCustomerPhone(String customerPhone) {
		this.customerPhone = customerPhone;
	}

	public String getCustomerStar() {
		return customerStar;
	}

	public void setCustomerStar(String customerStar) {
		this.customerStar = customerStar;
	}

	public String getCustomerOrigin() {
		return customerOrigin;
	}

	public void setCustomerOrigin(String customerOrigin) {
		this.customerOrigin = customerOrigin;
	}

	public String getIntentionLevel() {
		return intentionLevel;
	}

	public void setIntentionLevel(String intentionLevel) {
		this.intentionLevel = intentionLevel;
	}

	public String getCustomerStatus() {
		return customerStatus;
	}

	public void setCustomerStatus(String customerStatus) {
		this.customerStatus = customerStatus;
	}

	public String getRqTheirMotives() {
		return rqTheirMotives;
	}

	public void setRqTheirMotives(String rqTheirMotives) {
		this.rqTheirMotives = rqTheirMotives;
	}

	public String getRqFocusId() {
		return rqFocusId;
	}

	public void setRqFocusId(String rqFocusId) {
		this.rqFocusId = rqFocusId;
	}

	public String getRqDemandArea() {
		return rqDemandArea;
	}

	public void setRqDemandArea(String rqDemandArea) {
		this.rqDemandArea = rqDemandArea;
	}

	public String getRqBudgetSumprice() {
		return rqBudgetSumprice;
	}

	public void setRqBudgetSumprice(String rqBudgetSumprice) {
		this.rqBudgetSumprice = rqBudgetSumprice;
	}

	public String getRqBudgetPrice() {
		return rqBudgetPrice;
	}

	public void setRqBudgetPrice(String rqBudgetPrice) {
		this.rqBudgetPrice = rqBudgetPrice;
	}

	public String getRqPaymentMethod() {
		return rqPaymentMethod;
	}

	public void setRqPaymentMethod(String rqPaymentMethod) {
		this.rqPaymentMethod = rqPaymentMethod;
	}

	public String getRqDemandFloor() {
		return rqDemandFloor;
	}

	public void setRqDemandFloor(String rqDemandFloor) {
		this.rqDemandFloor = rqDemandFloor;
	}

	public String getRqLifeSupport() {
		return rqLifeSupport;
	}

	public void setRqLifeSupport(String rqLifeSupport) {
		this.rqLifeSupport = rqLifeSupport;
	}

	public String getRqServicesId() {
		return rqServicesId;
	}

	public void setRqServicesId(String rqServicesId) {
		this.rqServicesId = rqServicesId;
	}

	public BigDecimal getRqCourtyardArea() {
		return rqCourtyardArea;
	}

	public void setRqCourtyardArea(BigDecimal rqCourtyardArea) {
		this.rqCourtyardArea = rqCourtyardArea;
	}

	public String getRqCourtyardFunction() {
		return rqCourtyardFunction;
	}

	public void setRqCourtyardFunction(String rqCourtyardFunction) {
		this.rqCourtyardFunction = rqCourtyardFunction;
	}

	public String getFtContactWay() {
		return ftContactWay;
	}

	public void setFtContactWay(String ftContactWay) {
		this.ftContactWay = ftContactWay;
	}

	public Date getFtContactTime() {
		return ftContactTime;
	}

	public void setFtContactTime(Date ftContactTime) {
		this.ftContactTime = ftContactTime;
	}

	public String getFtContactContent() {
		return ftContactContent;
	}

	public void setFtContactContent(String ftContactContent) {
		this.ftContactContent = ftContactContent;
	}

	public String getPeDocumentType() {
		return peDocumentType;
	}

	public void setPeDocumentType(String peDocumentType) {
		this.peDocumentType = peDocumentType;
	}

	public String getPeDocumentNumber() {
		return peDocumentNumber;
	}

	public void setPeDocumentNumber(String peDocumentNumber) {
		this.peDocumentNumber = peDocumentNumber;
	}

	public String getPeBirth() {
		return peBirth;
	}

	public void setPeBirth(String peBirth) {
		this.peBirth = peBirth;
	}

	public String getPeAge() {
		return peAge;
	}

	public void setPeAge(String peAge) {
		this.peAge = peAge;
	}

	public String getPeAcademicQualifications() {
		return peAcademicQualifications;
	}

	public void setPeAcademicQualifications(String peAcademicQualifications) {
		this.peAcademicQualifications = peAcademicQualifications;
	}

	public String getPeTelephone() {
		return peTelephone;
	}

	public void setPeTelephone(String peTelephone) {
		this.peTelephone = peTelephone;
	}

	public String getPeMobile() {
		return peMobile;
	}

	public void setPeMobile(String peMobile) {
		this.peMobile = peMobile;
	}

	public String getPeWechat() {
		return peWechat;
	}

	public void setPeWechat(String peWechat) {
		this.peWechat = peWechat;
	}

	public String getPeEmail() {
		return peEmail;
	}

	public void setPeEmail(String peEmail) {
		this.peEmail = peEmail;
	}

	public String getPePostcode() {
		return pePostcode;
	}

	public void setPePostcode(String pePostcode) {
		this.pePostcode = pePostcode;
	}

	public String getPeDomicilePlace() {
		return peDomicilePlace;
	}

	public void setPeDomicilePlace(String peDomicilePlace) {
		this.peDomicilePlace = peDomicilePlace;
	}

	public String getPeContactAddress() {
		return peContactAddress;
	}

	public void setPeContactAddress(String peContactAddress) {
		this.peContactAddress = peContactAddress;
	}

	public Long getPeResidenceProvinceId() {
		return peResidenceProvinceId;
	}

	public void setPeResidenceProvinceId(Long peResidenceProvinceId) {
		this.peResidenceProvinceId = peResidenceProvinceId;
	}

	public Long getPeResidenceCityId() {
		return peResidenceCityId;
	}

	public void setPeResidenceCityId(Long peResidenceCityId) {
		this.peResidenceCityId = peResidenceCityId;
	}

	public Long getPeResidenceAreaId() {
		return peResidenceAreaId;
	}

	public void setPeResidenceAreaId(Long peResidenceAreaId) {
		this.peResidenceAreaId = peResidenceAreaId;
	}

	public String getPePlot() {
		return pePlot;
	}

	public void setPePlot(String pePlot) {
		this.pePlot = pePlot;
	}

	public String getPeDetailedAddress() {
		return peDetailedAddress;
	}

	public void setPeDetailedAddress(String peDetailedAddress) {
		this.peDetailedAddress = peDetailedAddress;
	}

	public Long getPeWorkaroundProvinceId() {
		return peWorkaroundProvinceId;
	}

	public void setPeWorkaroundProvinceId(Long peWorkaroundProvinceId) {
		this.peWorkaroundProvinceId = peWorkaroundProvinceId;
	}

	public Long getPeWorkaroundCityId() {
		return peWorkaroundCityId;
	}

	public void setPeWorkaroundCityId(Long peWorkaroundCityId) {
		this.peWorkaroundCityId = peWorkaroundCityId;
	}

	public Long getPeWorkaroundAreaId() {
		return peWorkaroundAreaId;
	}

	public void setPeWorkaroundAreaId(Long peWorkaroundAreaId) {
		this.peWorkaroundAreaId = peWorkaroundAreaId;
	}

	public String getPeWorkaroundAddress() {
		return peWorkaroundAddress;
	}

	public void setPeWorkaroundAddress(String peWorkaroundAddress) {
		this.peWorkaroundAddress = peWorkaroundAddress;
	}

	public Long getPeFrameBrandId() {
		return peFrameBrandId;
	}

	public void setPeFrameBrandId(Long peFrameBrandId) {
		this.peFrameBrandId = peFrameBrandId;
	}

	public String getPeHouseholdIncome() {
		return peHouseholdIncome;
	}

	public void setPeHouseholdIncome(String peHouseholdIncome) {
		this.peHouseholdIncome = peHouseholdIncome;
	}

	public String getPeHobbyId() {
		return peHobbyId;
	}

	public void setPeHobbyId(String peHobbyId) {
		this.peHobbyId = peHobbyId;
	}

	public String getPeActivityType() {
		return peActivityType;
	}

	public void setPeActivityType(String peActivityType) {
		this.peActivityType = peActivityType;
	}

	public Date getPeWeddingDate() {
		return peWeddingDate;
	}

	public void setPeWeddingDate(Date peWeddingDate) {
		this.peWeddingDate = peWeddingDate;
	}

	public Long getReLocalPurchase() {
		return reLocalPurchase;
	}

	public void setReLocalPurchase(Long reLocalPurchase) {
		this.reLocalPurchase = reLocalPurchase;
	}

	public Long getReCurrentHoldings() {
		return reCurrentHoldings;
	}

	public void setReCurrentHoldings(Long reCurrentHoldings) {
		this.reCurrentHoldings = reCurrentHoldings;
	}

	public Long getReResidentialMortgage() {
		return reResidentialMortgage;
	}

	public void setReResidentialMortgage(Long reResidentialMortgage) {
		this.reResidentialMortgage = reResidentialMortgage;
	}

	public String getReCurrentlyProperty() {
		return reCurrentlyProperty;
	}

	public void setReCurrentlyProperty(String reCurrentlyProperty) {
		this.reCurrentlyProperty = reCurrentlyProperty;
	}

	public String getReCurrentlyArea() {
		return reCurrentlyArea;
	}

	public void setReCurrentlyArea(String reCurrentlyArea) {
		this.reCurrentlyArea = reCurrentlyArea;
	}

	public String getReCurrentlyStructure() {
		return reCurrentlyStructure;
	}

	public void setReCurrentlyStructure(String reCurrentlyStructure) {
		this.reCurrentlyStructure = reCurrentlyStructure;
	}

	public String getReCurrentlyHouse() {
		return reCurrentlyHouse;
	}

	public void setReCurrentlyHouse(String reCurrentlyHouse) {
		this.reCurrentlyHouse = reCurrentlyHouse;
	}

	public String getCoContactTime() {
		return coContactTime;
	}

	public void setCoContactTime(String coContactTime) {
		this.coContactTime = coContactTime;
	}

	public String getCoInformationDays() {
		return coInformationDays;
	}

	public void setCoInformationDays(String coInformationDays) {
		this.coInformationDays = coInformationDays;
	}

	public String getCoContactWeekend() {
		return coContactWeekend;
	}

	public void setCoContactWeekend(String coContactWeekend) {
		this.coContactWeekend = coContactWeekend;
	}

	public String getCoWeekendInformation() {
		return coWeekendInformation;
	}

	public void setCoWeekendInformation(String coWeekendInformation) {
		this.coWeekendInformation = coWeekendInformation;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getInformedWay() {
		return informedWay;
	}

	public void setInformedWay(String informedWay) {
		this.informedWay = informedWay;
	}

	public String getRecommendedCategory() {
		return recommendedCategory;
	}

	public void setRecommendedCategory(String recommendedCategory) {
		this.recommendedCategory = recommendedCategory;
	}

	public String getRecommendedName() {
		return recommendedName;
	}

	public void setRecommendedName(String recommendedName) {
		this.recommendedName = recommendedName;
	}

	public String getRecommendedMobile() {
		return recommendedMobile;
	}

	public void setRecommendedMobile(String recommendedMobile) {
		this.recommendedMobile = recommendedMobile;
	}

	public String getRecommendedUnit() {
		return recommendedUnit;
	}

	public void setRecommendedUnit(String recommendedUnit) {
		this.recommendedUnit = recommendedUnit;
	}

	public List<String> getHouseTypeList() {
		return houseTypeList;
	}

	public void setHouseTypeList(List<String> houseTypeList) {
		this.houseTypeList = houseTypeList;
	}

	public List<String> getPremisesList() {
		return premisesList;
	}

	public void setPremisesList(List<String> premisesList) {
		this.premisesList = premisesList;
	}

	public List<String> getRoomList() {
		return roomList;
	}

	public void setRoomList(List<String> roomList) {
		this.roomList = roomList;
	}

	public List<FamilyMemberListReq> getFamilyMemberList() {
		return familyMemberList;
	}

	public void setFamilyMemberList(List<FamilyMemberListReq> familyMemberList) {
		this.familyMemberList = familyMemberList;
	}

	public String getQqNum() {
		return qqNum;
	}

	public void setQqNum(String qqNum) {
		this.qqNum = qqNum;
	}

	public String getIndustry() {
		return industry;
	}

	public void setIndustry(String industry) {
		this.industry = industry;
	}

	public String getNatureCompany() {
		return natureCompany;
	}

	public void setNatureCompany(String natureCompany) {
		this.natureCompany = natureCompany;
	}

	public String getAnnualTurnoverCompany() {
		return annualTurnoverCompany;
	}

	public void setAnnualTurnoverCompany(String annualTurnoverCompany) {
		this.annualTurnoverCompany = annualTurnoverCompany;
	}

	public String getFamilyStructure() {
		return familyStructure;
	}

	public void setFamilyStructure(String familyStructure) {
		this.familyStructure = familyStructure;
	}

	public String getIsEmployees() {
		return isEmployees;
	}

	public void setIsEmployees(String isEmployees) {
		this.isEmployees = isEmployees;
	}

	public String getIsOwnerCompany() {
		return isOwnerCompany;
	}

	public void setIsOwnerCompany(String isOwnerCompany) {
		this.isOwnerCompany = isOwnerCompany;
	}

	public String getIsLiveElderly() {
		return isLiveElderly;
	}

	public void setIsLiveElderly(String isLiveElderly) {
		this.isLiveElderly = isLiveElderly;
	}

	public String getIsChildren() {
		return isChildren;
	}

	public void setIsChildren(String isChildren) {
		this.isChildren = isChildren;
	}

	public String getIntentionPropertyType() {
		return intentionPropertyType;
	}

	public void setIntentionPropertyType(String intentionPropertyType) {
		this.intentionPropertyType = intentionPropertyType;
	}

	public String getBuyParking() {
		return buyParking;
	}

	public void setBuyParking(String buyParking) {
		this.buyParking = buyParking;
	}

	public String getDailyInformation() {
		return dailyInformation;
	}

	public void setDailyInformation(String dailyInformation) {
		this.dailyInformation = dailyInformation;
	}

	public String getFtContactWay1() {
		return ftContactWay1;
	}

	public void setFtContactWay1(String ftContactWay1) {
		this.ftContactWay1 = ftContactWay1;
	}

	public Date getFtContactTime1() {
		return ftContactTime1;
	}

	public void setFtContactTime1(Date ftContactTime1) {
		this.ftContactTime1 = ftContactTime1;
	}

	public String getFtContactContent1() {
		return ftContactContent1;
	}

	public void setFtContactContent1(String ftContactContent1) {
		this.ftContactContent1 = ftContactContent1;
	}
	
}
